import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.cloudauth.model.v20190307.DescribeVerifyResultRequest;
import com.aliyuncs.cloudauth.model.v20190307.DescribeVerifyResultResponse;
import com.aliyuncs.http.ProtocolType;
import com.aliyuncs.profile.DefaultProfile;
import com.jingdun.sport.bean.model.SportRecordDto;
import com.jingdun.sport.common.util.DateUtil;

import java.util.*;
import java.util.stream.Collectors;

public class A {

    public static void main(String[] args) {

//        DefaultProfile profile = DefaultProfile.getProfile(
//                "cn-hangzhou",    // 固定cn-hangzhou
//                "LTAI4Fc2QmF6nteW5sEDakso",      // 您的Access Key ID
//                "LUTE9lG0keKzB7pGEUU6GSLetOPsAx");  // 您的Access Key Secret
//        IAcsClient client = new DefaultAcsClient(profile);
//        DescribeVerifyResultRequest verifyResultRequest = new DescribeVerifyResultRequest();
//        //具体传参
//        verifyResultRequest.setRegionId("cn-hangzhou");
//        verifyResultRequest.setSysProtocol(ProtocolType.HTTPS);
//        //            verifyResultRequest.setBizId(verify);
//        verifyResultRequest.setBizId("6193668287108");
//        verifyResultRequest.setBizType("shenfenrenzheng");
//        DescribeVerifyResultResponse verifyResultResponse;
//        try {
//            verifyResultResponse = client.getAcsResponse(verifyResultRequest);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }

//        // 日期字符串
//        String dateStr1 = "2018-12-27";
//        String dateStr2 = "2018-12-28";
//
//        // 获取日期
//        Date date1 = DateUtil.parseDateyyyyMMdd(dateStr1);
//        Date date2 = DateUtil.parseDateyyyyMMdd(dateStr2);
//
//        long betweenDays = DateUtil.daysBetween(date1, date2);
//        System.out.println(betweenDays);


//        Date firstDate = new Date();//取时间
//        Calendar calendar = new GregorianCalendar();
//        calendar.setTime(firstDate);
//        calendar.add(Calendar.DATE, -5);//把日期往前减少一天，若想把日期向后推一天则将负数改为正数
//        firstDate = calendar.getTime();
//
//        Date secondDate = new Date();//取时间
//        calendar.add(Calendar.DATE, -6);//把日期往前减少一天，若想把日期向后推一天则将负数改为正数
//        secondDate = calendar.getTime();
//
//        Date threeDate = new Date();//取时间
//        calendar.add(Calendar.DATE, -7);//把日期往前减少一天，若想把日期向后推一天则将负数改为正数
//        threeDate = calendar.getTime();
//
//        TestDemo testDemo3 = new TestDemo();
//        testDemo3.setInteger(3);
//        testDemo3.setDate(threeDate);
//        testDemo3.setStrdate("Fri Jul 24 15:32:10 CST 2020");
//
//        TestDemo testDemo1 = new TestDemo();
//        testDemo1.setInteger(1);
//        testDemo1.setDate(firstDate);
//        testDemo1.setStrdate("Fri Jul 20 15:32:10 CST 2020");
//
//        TestDemo testDemo2 = new TestDemo();
//        testDemo2.setInteger(2);
//        testDemo2.setDate(secondDate);
//        testDemo2.setStrdate("Fri Jul 22 15:32:10 CST 2020");
//
//        List<TestDemo> list = new ArrayList<>();
//        list.add(testDemo3);
//        list.add(testDemo1);
//        list.add(testDemo2);
//
//        System.out.println("未排序前的结果");
//        for (TestDemo t : list) {
//            System.out.println(t.getInteger() + ":" + t.getStrdate());
//        }
//        list.sort((t1, t2) -> new Date(t2.getStrdate()).compareTo(new Date(t1.getStrdate())));
//        System.out.println("排序后的结果");
//        for (TestDemo t : list) {
//            System.out.println(t.getInteger() + ":" + t.getStrdate());
//        }

        System.out.println(AccessMode.Read.getMode());
    }
}

class TestDemo {
    private Integer integer;
    private Date date;
    private String Strdate;

    public Integer getInteger() {
        return integer;
    }

    public void setInteger(Integer integer) {
        this.integer = integer;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public String getStrdate() {
        return Strdate;
    }

    public void setStrdate(String strdate) {
        Strdate = strdate;
    }
}